package notifiers;

import play.libs.Mail;
import play.mvc.*;

import javax.mail.internet.*;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;

import models.*;

public class Notifier extends Mailer {

    public static boolean welcome(Usuario user) throws Exception {
        setFrom(new InternetAddress("admin@sampleforum.com", "Administrator"));
        setReplyTo(new InternetAddress("help@sampleforum.com", "Help"));
        setSubject("Welcome %s", user.usu_nome);
        addRecipient(user.usu_email, new InternetAddress("new-users@sampleforum.com", "New users notice"));
        return sendAndWait(user);
    }
    
    
    public static void inscreverMail(Email mail) {
    	
    	SimpleEmail email = new SimpleEmail();
    	try {
			email.setFrom("odilionoronha@gmail.com");
			email.addTo(mail.ema_email);
	    	email.setSubject("Inscricao Speakrs");
	    	
	    	email.setMsg("A nossa comunidade de viajantes independentes e Fala está crescendo dia a dia e estamos felizes que você se juntou a nós. "
	    			+ " Você está procurando uma nova experiência? Faremos o nosso melhor para encontrar a pessoa que você precisa."
	    			+ "Para mais informações, envie-nos um e-mail para info@speakr.co");
	    	Mail.send(email); 
	    	
	    	
	    	mail.save();
		} catch (EmailException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    	
    	
    }
}

